package com.cssw.fyzb.wap.model.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;


/**
 * @author
 */
@ApiModel(value = "task", description = "任务")
@Data
public class TaskVo {

    @ApiModelProperty("任务标识")
    private Long taskId;

    @ApiModelProperty("任务名称")
    private String taskName;

    @ApiModelProperty("平安果数")
    private BigDecimal price;

    @ApiModelProperty("总产出平安果树")
    private BigDecimal allValue;

    @ApiModelProperty("活跃度")
    private Integer vitality;

    @ApiModelProperty("任务有效天数")
    private Integer produceDay;

    @ApiModelProperty("活跃度有效期")
    private Integer cycleDay;

    @ApiModelProperty("任务时长")
    private Integer taskTime;

    @ApiModelProperty("本铭文可同时领取数")
    private Integer limitNum;

    @ApiModelProperty("任务条件")
    private String taskCond;

    @ApiModelProperty("已完成的任务进度")
    private String toComplete; //已完成度进度

    @ApiModelProperty("生效时间")
    private String effDate; //生效时间

    @ApiModelProperty("创建时间")
    private String createTime; //创建时间

    @ApiModelProperty("结束时间")
    private String expDate; //结束时间

    @ApiModelProperty("收益比")
    private BigDecimal lncomeRatio;

    @ApiModelProperty("任务图标")
    private String taskIcon;

    @ApiModelProperty("我的领取数")
    private String myClaim;

    @ApiModelProperty("是否还能领取（1.是 2.否 3-未解锁）")
    private String status;

    //任务类型： 1-新手任务 2-推广任务
    @ApiModelProperty("任务类型")
    private String taskType;

    //特殊说明
    @ApiModelProperty("特殊说明")
    private String specialNote;

    //要求的团队人数
    @ApiModelProperty("要求的团队人数")
    private Integer teamNum;

    //已经推荐的团队人数
    @ApiModelProperty("已经推荐的团队人数")
    private Integer recommTeamNum;

}
